home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er Special 2
/
64er_Magazin_Sonderheft_02_86-02_1986_Markt__Technik_de.d64
/
listing 9
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
1KB
|
63 lines
1000 rem *** vierfarben-sprite ***
1010 :
1020 :
1030 rem ** ausgabe programmeldung
1040 :
1050 print "[147]bitte warten"
1060 :
1070 :
1080 rem ** sprite-daten laden
1090 :
1100 for n = 896 to 958
1110 : read spdta
1120 : poke n, spdta
1130 next n
1140 :
1150 data 1, 85, 64, 1, 85, 64
1160 data 1, 20, 64, 1, 20, 64
1170 data 1, 85, 64, 1, 20, 64
1180 data 1, 65, 64, 1, 85, 64
1190 data 0, 60, 0, 0, 60, 0
1200 data 62,170,188, 62,170,188
1210 data 48,170, 12, 16,170, 4
1220 data 20,130, 20, 20,130, 20
1230 data 16,195, 4, 0,195, 0
1240 data 0, 65, 0, 1, 65, 64
1250 data 1, 65, 64
1260 :
1270 :
1280 rem ** sprite-register vorbereiten
1290 print "[147]" :rem schirm loesch.
1310 poke 2040,14 :rem datenzeiger
1320 vic = 53248 :rem grafikbaustein
1330 :
1340 poke vic,160 :rem horiz.position
1350 poke vic+1,129 :rem vertk.positian
1360 :
1370 poke vic+23,1 :rem verlaengerung
1380 poke vic+29,1 :rem verbreiterung
1390 :
1400 poke vic+28,1 :rem mehrfarbmodus
1410 poke vic+33,0 :rem hgrund schwarz
1420 poke vic+37,7 :rem mfreg 0 gelb
1430 poke vic+39,5 :rem sprite 0 gruen
1440 poke vic+38,6 :rem mfreg 1 blau
1450 :
1460 poke vic+21,1 :rem sprite 0 ein
1470 :
1480 :
1490 rem ** prog.ende mit tastendruck
1500 :
1510 get kp$
1520 if kp$ = "" then 1510
1530 :
1540 :
1550 rem ** ruecksetzen des registers
1560 :
1570 poke vic+21,0 :rem sprite aus
1580 poke vic+28,0 :rem mehrfarb.aus
1590 poke vic+29,0 :rem verbreit.aus
1600 :
1610 :
1620 end